scourge oneself - İspanyolca İngilizce Sözlük